<?php
/**
 * NAME: cipher
 * WHEN: OnMsg
 * PROVIDES: NONE
 * AUTOLOAD: true
 * DESCRIPTION: Szyfruje/hashuje/koduje/zmienia fragment tekstu
 * VERSION: 0.1
 * UPDATE: http://update.tempaq2.blacksoft.eu/check.php
 */

exit();

//*module_register_start
	$cmd = $module->addCommand('!c', 'szyfruj/hashuj/zmień fragment tekstu');   #0
	$module->addSwitch($cmd, array('-m', '--md5'), 'algorytm hashujący md5');   #1
	$module->addSwitch($cmd, array('-s', '--sha1'), 'algorytm hashujący sha1'); #2 
	$module->addSwitch($cmd, array('-r', '--rot13'), 'przesunięcie o 13');      #3
	$module->addSwitch($cmd, array('-l1', '--leet1'), '1337 574nd4rd');  		#4
	$module->addSwitch($cmd, array('-l2', '--leet2'), '1337 ||\|73|\|5|\/3');	#5
	$module->addSwitch($cmd, array('-f', '--fala'), 'FaLoWaNy TeKsT');			#6
	$bot->memo('msg', $module->addSubcommand($cmd, '.*', 'dowolna wiadomosc'));	#7
	
//*function_start
	if (count($parsed_module)) {
		$msg =  $parsed_module[$bot->memo('msg')][0];
		foreach ($parsed_module as $k=>$v) {
			switch($k) {
				case 1:
					$msg = md5($msg);
				case 2:
					$msg = sha1($msg);
					break;
				case 3:
					$msg = str_rot13($msg);
					break;
				case 4:
					$fr='qwertyuiopasdfghjklzxcvbnm';
					$to='qw3r7yu10p45dfghjk12xcv8nm';
					$msg = strtr($msg,$fr,$to);
					break;
				case 5:
					$fr='q w e r t y u i o p a s d f g h j k l z x c v b n m';
					$to='q \/\/ 3 R 7 Y |_| | 0 P 4 5 |) F G |-| J |< 1 2 >< ( \/ 8 |\| |\/|';
					$fr=explode(' ',$fr);
					$to=explode(' ',$to);
					$msg = str_replace($fr,$to,$msg);
					break;
				case 6:
					for ($a=0;$a<strlen($msg);$a++) {
						if ($a%2==0) 
							$msg[$a]=strtoupper($msg[$a]);
						else 
							$msg[$a]=strtolower($msg[$a]);
					}
					break;
			}
		}
		$bot->send($msg);
	}
//*function_end
?>